package com.sgj.common.to;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: Guoji Shen
 * @Date: 2021/7/6 13:25
 */
@Data
public class SkuReductionTo {
    /**
     * sku id
     */
    private Long skuId;
    /**
     * 满足商品件数折扣
     */
    private Integer fullCount;
    /**
     * 折扣
     */
    private BigDecimal discount;
    /**
     * 是否可叠加折扣优惠
     */
    private Integer countStatus;
    /**
     * 满减要求到达价格(例如满1000-50，此值为1000)
     */
    private BigDecimal fullPrice;
    /**
     * 满减的价格(例如满1000-50，此值为50)
     */
    private BigDecimal reducePrice;
    /**
     * 是否可叠加满减优惠
     */
    private Integer priceStatus;
    /**
     * 会员价格
     */
    private List<MemberPrice> memberPrice;

    @Data
    public static class MemberPrice {
        /**
         * 会员id
         */
        private Long id;
        /**
         * 会员名称
         */
        private String name;
        /**
         * 会员价格
         */
        private BigDecimal price;
    }
}